package android.labis.actividades;

import android.app.Activity;
import android.labis.R;
import android.labis.aplicacion;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import android.widget.TextView;

public class NotaTab extends Activity implements OnClickListener{
	private aplicacion globales;
	@Override
	public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        globales = (aplicacion) getApplication();
        setContentView(R.layout.notas);
        Button button = (Button) findViewById(R.id.aceptarnotas);
        button.setOnClickListener(this);
        
        ((TextView) findViewById(R.id.cursotextview)).setText(globales.getNombrecurso());
        ((TextView) findViewById(R.id.actividadtextview)).setText(globales.getNombreactividad());
        ((TextView) findViewById(R.id.alumnotextview)).setText(globales.getNombrealumno());
        
	}
	public void onClick(View v) {

        //falta hacer todo esto de abajo que no quiero comprobarlo hoy...
		//me encanta hacer codigo en una sola linea :DDDD
		//hay que mirar warnings y eliminar codigo comentado e inutil.
        try {
        	String nota = ((EditText)findViewById(R.id.notaedittext)).getText().toString();
        	try {
        	Float f = new Float(nota);
    		globales.getConexion().SetNota(globales.getIdactividad(), globales.getIdalumno(), 
					nota );
        		Toast.makeText(getApplicationContext(), getString(R.string.grading_ok),
			          Toast.LENGTH_SHORT).show();
    			super.finish();
        	} catch (Exception e) {
        		Toast.makeText(getApplicationContext(), getString(R.string.grading_error),
    			          Toast.LENGTH_SHORT).show();
        			
        	}
        	
        	
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
    		
	}
	
}
